#ifndef GAMEOBJECT_H
#define GAMEOBJECT_H

#include "GameAbility.h"
#include <list>

class GameObject
{
public:
	GameObject();
	virtual ~GameObject();

	void Activate(GameAbility* ability);
	void AddAbility(GameAbility* abilities);

protected:

private:
	std::list<GameAbility*> abilities;
};

#endif //GAMEOBJECT_H
